package com.sunwayhorizo.health.hl7.vocabulary;

import com.sunwayhorizo.health.hl7.common.VersionInfo;
import com.sunwayhorizo.health.hl7.datatypes.CS;
import com.sunwayhorizo.health.hl7.datatypes.TEL;
import com.sunwayhorizo.health.hl7.datatypes.common.InternalFactory;

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;

public class EntityNamePartType {

  public static final String RCS_ID = "$Header: RoleStatus.java 1.0 2011/05/22 06:32:53 mmoores noship $";
  public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion("$Header: RoleStatus.java 1.0 2011/05/22 06:32:53 mmoores noship $", "com.sunwayhorizo.health.hl7.vocabulary");
  /**
   * 名
   */
  public static CS GIVEN;
  /**
   * 姓
   */  
  public static CS FAMILY;
  /**
   * 姓名
   */  
  public static CS FULL_NAME;
  /**
   * 拼音
   */
  public static CS PHON;
  /**
   * 五笔码
   */
  public static CS SOUNDEX;
  /**
   * 简码
   */
  public static CS SEARCH;
  
  /**
   * 中文名称
   */  
  public static CS CHINAES_NAME;
  
  private static final CS values[];
  public static final Set ALL_VALUES;

  public EntityNamePartType()
  {
  }

  static 
  {
      GIVEN = InternalFactory.newCS("名");
      FAMILY = InternalFactory.newCS("姓");
      FULL_NAME = InternalFactory.newCS("姓名");
      PHON = InternalFactory.newCS("拼音");
      SOUNDEX = InternalFactory.newCS("五笔码");
      SEARCH = InternalFactory.newCS("简码");
      CHINAES_NAME = InternalFactory.newCS("中文名称");
      values = (new CS[] {
          GIVEN, FAMILY, FULL_NAME, PHON, SOUNDEX, SEARCH,CHINAES_NAME
      });
      ALL_VALUES = new HashSet(Arrays.asList(values));
  }
  }
